Transforming Discourse Models to Structural User Interface Models
نویسندگان
چکیده
User-interface design is still a time consuming and expensive task to do, but recent advances allow generating them from interaction design models. We present a model-driven approach for generating user interfaces out of interaction design models. Our interaction design models are discourse models, more precisely models of classes of dialogues. They are based on theories of human communication and should, therefore, be more understandable to humans than programs implementing user interfaces. Our discourse models also contain enough semantics to transform them automatically into user interfaces for multiple devices and modalities. This paper presents a two-step transformation approach with an intermediate user interface model. By showing specific transformation rules, we concentrate on a major part of the first step, transforming discourse models to structural user interface models.
منابع مشابه
Transforming a Discourse Model to an Abstract User Interface Model
User-interface design is still a time consuming and expensive task to do, but recent advances allow generating them from interaction design models. We present a model-driven approach for generating user interfaces out of interaction design models. Our interaction design models are discourse models, more precisely models of classes of dialogues. They are based on theories of human communication ...
متن کاملGenerating High-Level Interaction Models out of Ontologies
Generating user interfaces out of semantic models is still an issue because of the semantic gap between ontologies and user interfaces. We bridge this gap through semantic model-driven development. More precisely, we show how to automatically generate high-level interaction models (in the form of communication models representing discourses) out of (annotated) ontologies, using model-transforma...
متن کاملTransformations Between Specifications of Requirements and User Interfaces
Separating requirements from user interface specifications often leads to unusable systems or to systems that do not support the users’ needs. We address this issue by introducing explicit transformations between models of these different “worlds”. In fact, we show how to transform artifacts in a model specifying requirements to artifacts in a model specifying a user interface, and vice versa (...
متن کاملDiscourse Models, Dialog Memories, And User Models
In this paper, we discuss some terminological issues related to the notions of discourse models, dialog memories, and user models. It is not our goal to show how discourse modeling and user modeling should actually interact in a cooperat ive system, but to show how the notions of discourse model, dialog memory, and user model can be defined and related in order to prevent misunderstandings and ...
متن کاملA Layered Approach for Designing Multiple User Interfaces from Task and Domain Models
More frequently, design of user interfaces covers design issues related to multiple contexts of use where multiple stereotypes of users may carry out multiple tasks, possibly on multiple domains of interest. Existing development methods do not necessarily support developing such user interfaces as they do not factor out common parts between similar cases while putting aside uncommon parts that ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007